#ifndef _VECTORMATH_
#define _VECTORMATH_

#include <vl/VLd.h>

namespace moremath{

Mat3d getCrossMat(Vec3d v);
void getDerivVecHat(Vec3d v, Mat3d *m);
void getDerivVecMag(Vec3d v, Vec3d *m);
void getDerivVecMag(Vec3d v, Matd *m);
Vecd xformHom(Matd _m, Vecd _v);

}

Vecd sqrt(Vecd _v);

#endif
